sky-high transfer fee - French English Dictionary